# s3api_per_key_metadata

s3key: TICPP-2nd-ed-Vol-one.zip
headers:
ETag: "b50d7767f006cdeda57654e295cdc1bd"
accept: */*
accept-encoding: gzip, deflate, br
accept-language: en-US,en;q=0.9
authorization: LOW hXK1OtZmtlNitatM:REDACTED_BY_IA_S3
cache-control: no-cache
connection: close
content-length: 888280
content-type: multipart/form-data; charset=UTF-8
host: s3.us.archive.org
origin: https://archive.org
referer: https://archive.org/upload/
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
x-amz-acl: bucket-owner-full-control
x-amz-auto-make-bucket: 1
x-archive-interactive-priority: 1
x-archive-meta-mediatype: uri(texts)
x-archive-meta01-collection: uri(opensource_media)
x-archive-meta01-creator: uri(Bruce%20Eckel)
x-archive-meta01-date: uri(2000-03-25)
x-archive-meta01-description: uri(The%20first%20volume%20of%20the%202nd%20edition%20of%20%3Cb%20style%3D%22font-style%3A%20italic%3B%22%3EThinking%20in%20C%2B%2B%3C%2Fb%3E%2C%20including%3A%3Cdiv%3E%3Col%3E%3Cli%3EHTML%20version%20of%20the%20book%3C%2Fli%3E%3Cli%3EThe%20source%20code%20and%20compilations%20for%20all%20the%20examples%20in%20the%20book.%3C%2Fli%3E%3C%2Fol%3E%3Cdiv%3ENote%20that%20the%20book%20was%20published%20in%202000%2C%20and%20covers%20the%20original%20ANSI%2FISO%20C%2B%2B%20specification%2C%20which%20has%20been%20since%20superseded%20by%20multiple%20new%20versions.%3C%2Fdiv%3E%3Cdiv%3E%3Cbr%3E%3C%2Fdiv%3EThis%20book%20won%20multiple%20awards.%20From%20the%20Amazon%20description%3A%3C%2Fdiv%3E%3Cdiv%3E%3Cbr%3E%3C%2Fdiv%3E%3Cdiv%3E%3Cp%20style%3D%22box-sizing%3A%20border-box%3B%20padding%3A%200px%3B%20margin%3A%200em%200px%201em%201em%3B%20color%3A%20rgb(51%2C%2051%2C%2051)%3B%20font-family%3A%20%26quot%3BAmazon%20Ember%26quot%3B%2C%20Arial%2C%20sans-serif%3B%20font-size%3A%20small%3B%20background-color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E...%20An%20excellent%20tutorial%20to%20mastering%20this%20rich%20(and%20sometimes%20daunting)%20programming%20language%2C%20filled%20with%20expert%20advice%20and%20written%20in%20a%20patient%2C%20knowledgeable%20style.%3C%2Fp%3E%3Cp%20style%3D%22box-sizing%3A%20border-box%3B%20padding%3A%200px%3B%20margin%3A%200em%200px%201em%201em%3B%20color%3A%20rgb(51%2C%2051%2C%2051)%3B%20font-family%3A%20%26quot%3BAmazon%20Ember%26quot%3B%2C%20Arial%2C%20sans-serif%3B%20font-size%3A%20small%3B%20background-color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3EThe%20effective%20presentation%2C%20along%20with%20dozens%20of%20helpful%20code%20examples%2C%20make%20this%20book%20a%20standout.%20The%20text%20first%20sets%20the%20stage%20for%20using%20C%2B%2B%20with%20a%20tour%20of%20what%20object-oriented%20programming%20is%20all%20about%2C%20as%20well%20as%20the%20software%20design%20life%20cycle.%20The%20author%20then%20delves%20into%20every%20aspect%20of%20C%2B%2B%2C%20from%20basic%20keywords%20and%20programming%20principles%20to%20more%20advanced%20topics%2C%20like%20function%20and%20operator%20overloading%2C%20virtual%20inheritance%2C%20exception%20handling%2C%20namespaces%2C%20and%20templates.%20C%2B%2B%20is%20a%20complex%20language%2C%20and%20the%20author%20covers%20a%20lot%20of%20ground%20using%20today's%20Standard%20C%2B%2B%2C%20but%20without%20getting%20bogged%20down%20in%20excessive%20detail.%3C%2Fp%3E%3Cp%20style%3D%22box-sizing%3A%20border-box%3B%20padding%3A%200px%3B%20margin%3A%200em%200px%201em%201em%3B%20color%3A%20rgb(51%2C%2051%2C%2051)%3B%20font-family%3A%20%26quot%3BAmazon%20Ember%26quot%3B%2C%20Arial%2C%20sans-serif%3B%20font-size%3A%20small%3B%20background-color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3EThe%20emphasis%20here%20is%20on%20practical%20programming%2C%20so%20there's%20basic%20advice%20on%20using%20header%20files%2C%20preprocessor%20directives%2C%20and%20namespaces%20to%20organize%20code%20effectively.%20Each%20chapter%20ends%20with%20exercises%20(usually%20about%20two%20dozen)%2C%20and%20the%20entire%20text%20of%20the%20book%20is%20available%20on%20the%20accompanying%20CD-ROM.%20(So%20is%20the%20second%20volume%2C%20which%20tours%20Standard%20C%2B%2B%20classes%20and%20other%20advanced%20topics.)%3C%2Fp%3E%3Cp%20style%3D%22box-sizing%3A%20border-box%3B%20padding%3A%200px%3B%20margin%3A%200em%200px%201em%201em%3B%20color%3A%20rgb(51%2C%2051%2C%2051)%3B%20font-family%3A%20%26quot%3BAmazon%20Ember%26quot%3B%2C%20Arial%2C%20sans-serif%3B%20font-size%3A%20small%3B%20background-color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3EWhether%20you%20have%20read%20the%20first%20edition%20of%20this%20book%20or%20not%2C%20there%20is%20much%20to%20mine%20from%26nbsp%3B%3Ci%20style%3D%22box-sizing%3A%20border-box%3B%22%3EThinking%20in%20C%2B%2B%3C%2Fi%3E.%20This%20new%20version%20continues%20to%20set%20a%20high%20standard%20as%20an%20approachable%20and%20thorough%20tutorial.%26nbsp%3B%3Ci%20style%3D%22box-sizing%3A%20border-box%3B%22%3E--Richard%20Dragan%3C%2Fi%3E%3C%2Fp%3E%3Cp%20style%3D%22box-sizing%3A%20border-box%3B%20padding%3A%200px%3B%20margin%3A%200em%200px%201em%201em%3B%20color%3A%20rgb(51%2C%2051%2C%2051)%3B%20font-family%3A%20%26quot%3BAmazon%20Ember%26quot%3B%2C%20Arial%2C%20sans-serif%3B%20font-size%3A%20small%3B%20background-color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%3Cspan%20style%3D%22box-sizing%3A%20border-box%3B%20font-weight%3A%20700%3B%22%3ETopics%20covered%3C%2Fspan%3E%3A%20Introduction%20to%20objects%2C%20inheritance%2C%20composition%2C%20polymorphism%2C%20exception%20handling%2C%20analysis%20and%20design%20fundamentals%2C%20advantages%20of%20C%2B%2B%2C%20transitioning%20from%20C%2C%20compiling%20and%20building%20programs%2C%20writing%20C%2B%2B%20functions%2C%20flow%20control%2C%20C%2B%2B%20operators%2C%20data%20types%2C%20casting%2C%20debugging%20tips%2C%20pointers%20to%20functions%2C%20designing%20reusable%20C%2B%2B%20classes%2C%20conditional%20compilation%20and%20header%20files%2C%20access%20specifiers%2C%20constructors%20and%20destructors%2C%20function%20overloading%20and%20default%20arguments%2C%20using%26nbsp%3B%3Ci%20style%3D%22box-sizing%3A%20border-box%3B%22%3Econst%3C%2Fi%3E%26nbsp%3Band%26nbsp%3B%3Ci%20style%3D%22box-sizing%3A%20border-box%3B%22%3Estatic%3C%2Fi%3E%26nbsp%3Beffectively%2C%20inlining%2C%20namespaces%2C%20references%2C%20copy%20constructors%2C%20operator%20overloading%2C%20using%26nbsp%3B%3Ci%20style%3D%22box-sizing%3A%20border-box%3B%22%3Enew%3C%2Fi%3E%26nbsp%3Band%26nbsp%3B%3Ci%20style%3D%22box-sizing%3A%20border-box%3B%22%3Edelete%3C%2Fi%3E%26nbsp%3Bfor%20dynamic%20objects%2C%20virtual%20functions%2C%20abstract%20classes%2C%20introduction%20to%20templates%2C%20and%20iterators.%3C%2Fp%3E%3C%2Fdiv%3E)
x-archive-meta01-language: uri(eng)
x-archive-meta01-licenseurl: uri(http%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby-nc-nd%2F3.0%2F)
x-archive-meta01-scanner: uri(Internet%20Archive%20HTML5%20Uploader%201.6.3)
x-archive-meta01-subject: uri(C%2B%2B)
x-archive-meta01-title: uri(Thinking%20in%20C%2B%2B%2C%202nd%20Edition%2C%20Volume%201)
x-archive-meta02-subject: uri(Programming)
x-archive-size-hint: 888280
x-file-name: uri(TICPP-2nd-ed-Vol-one.zip)
x-file-size: 888280
x-ias3-encoded-key: TICPP-2nd-ed-Vol-one.zip
x-ias3-upload-bytes-per-second: 2584553.348188
x-ias3-upload-duration: 0.343688
x-ias3-upload-start-time: 1515806557.128533
x-requested-with: XMLHttpRequest
x-upload-date: 2018-01-13T01:22:37.000Z


